<?php defined('SYSPATH') or die('No direct script access.');
 
class Model_Aslider extends ORM {
	protected $_table_name = 'slider';

    public function params() {
        return array(
        	'model' => 'Aslider',
            'table' => 'slider',
            'fields' => array(
                'title' => array(
                    'title' => 'Заголовок',
                    'type' => 'text',
                    'name' => 'title',
                ),
                'title_en' => array(
                    'title' => 'Заголовок (en)',
                    'type' => 'text',
                    'name' => 'title_en',
                ),
                'title_kz' => array(
                    'title' => 'Заголовок (kz)',
                    'type' => 'text',
                    'name' => 'title_kz',
                ),
                'link' => array(
                    'title' => 'Ссылка',
                    'type' => 'text',
                    'name' => 'link',
                ),
                'text' => array(
                    'title' => 'Текст',
                    'type' => 'textarea',
                    'name' => 'text',
                ),
                'text_en' => array(
                    'title' => 'Текст (en)',
                    'type' => 'textarea',
                    'name' => 'text_en',
                ),
                'text_kz' => array(
                    'title' => 'Текст (kz)',
                    'type' => 'textarea',
                    'name' => 'text_kz',
                ),
                'image' => array(
                    'title' => 'Изображение',
                    'type' => 'image',
                    'name' => 'image',
                    'image_params' => array(
                        'original' => TRUE,
                        'dir' => $_SERVER['DOCUMENT_ROOT'].'/static/uploads/slider',
                        'url' => URL::base().'static/uploads/slider',
                    ),
                    'thumbnails' => array(
                        'normal' => array(
                            'width' => 980,
                            'height' => 400,
                            'handling' => 'resize_crop',
                            'resize_type' => Image::WIDTH,
                        ),
                        'admin' => array(
                            'width' => 300,
                            'height' => 200,
                            'handling' => 'resize_crop',
                            'resize_type' => Image::AUTO,
                        ),
                    ),
                ),
            ),
            'search_indexes' => array(
                array('field' => 'title', 'title' => 'Заголовок'),
                array('field' => 'text', 'title' => 'Текст'),
            ),
            'main_title' => 'Слайдер',
            'waymark' => 'title',
            'admin_image_url' => URL::base().'static/uploads/slider/admin',
            'admin_image_field' => 'image',
            'sortable' => TRUE
        );
    }

}